header_picture
icon
qrcode
Schweizerische Vogelwarte
Scientific Software Engineer | 80% - 100%
  • Sempach, Schweiz
  • Immediately or by arrangement
  • Permanent position

The Swiss Ornithological Institute in Sempach is a non-profit foundation for ornithology and bird conservation. It monitors native bird life, researches their habits, and campaigns for endangered bird species. It cares for injured and orphaned birds, provides information and advice to the public, and runs a visitor center in Sempach. The Swiss Ornithological Institute employs over 200 people throughout Switzerland. 

The Scientific IT unit supports the employees of the Swiss Ornithological Institute in the planning and implementation of scientific projects that require special IT solutions. The unit develops software, provides the IT infrastructure for research, ensures its maintenance, and offers IT-related training. 

To strengthen the team, we are looking for a 

Full-stack developer | 80% - 100%

Job description
Your tasks
  • You will continuously develop our software solution for recording specialized bird observations.
  • You will design and implement applications that are easy to use even without technical knowledge.
  • You value high usability and design user interfaces that are a pleasure to use.
Your profile
  • Completed education in the IT field, ideally an MSc in computer science or comparable.
  • Very good programming skills in JavaScript/TypeScript and Python.
  • Experience in full-stack development and frameworks, especially Django.
  • Confident use of a modern JavaScript framework like SolidJS, React/Nextjs, Svelte, React, Vue, Angular.
  • Experience with AI-supported software development.
  • Knowledge of Linux administration, Bash, Git, CI/CD, and Ansible.
  • Team-oriented personality with the ability to work independently and in a structured manner.
  • Ability to communicate complex IT issues in an understandable way to people without a technical background.
  • Interest and experience in working in interdisciplinary teams.
  • Very good knowledge of German or French and excellent knowledge of English.

Advantages: 

  • Experience with high-performance computers (HPC).
  • Knowledge of a compiled programming language such as Go, Rust, or C++.
  • Interest in the analysis language R and/or QGIS.
  • Enthusiasm for solving environmental science problems with modern technologies.

We offer
We offer a varied and responsible position in a diverse environment. You can also expect family-friendly and flexible working hours, good training opportunities, and exemplary social benefits. The salary is based on the Swiss Ornithological Institute′s salary system and the applicant′s previous professional experience. The place of work is Sempach. 
Are you interested?

The Swiss Ornithological Institute welcomes all qualified applications. For further information on technical questions, please contact Stefan Hofstetter, Head of Scientific IT, and for questions on biology, please contact Jan von Rönn, Head of the Ringing Center and Population Monitoring. 

We look forward to receiving your online application (cover letter, CV, references) by 22nd March 2026, at the latest, in a single PDF file via the application portal.

Interviews are scheduled to take place by invitation from 7th and 8th April 2026. 




Maximum image file size: 32 MB | Allowed file types: pdf, jpg, png, bmp, gif, webp
I have read the privacy policy and accept it
contact_avatar
Stefan Hofstetter
Head of Scientific IT
Email | stefan.hofstetter@vogelwarte.ch +41 41 462 97 76
contact_avatar
Jan von Rönn
Head of Ringing Center and Population Monitoring
Email | jan.vonroenn@vogelwarte.ch +41 41 462 97 30